#ifndef SERVICE_SCHEDULING_CONFIG_H_
#define SERVICE_SCHEDULING_CONFIG_H_


// DrawPanel ---------------------------------------
extern service_scheduling_TASK_FUNCTION_DECLARATION(drawPanelProcess, args);
// --------------------------------------------------
// LedTest ------------------------------------------
extern service_scheduling_TASK_FUNCTION_DECLARATION(ledTestProcess, args);
// --------------------------------------------------
// Protocol -----------------------------------------
extern service_scheduling_TASK_FUNCTION_DECLARATION(protocolProcess, args);


#define TASKS_CONFIG \
	{\
		{\
			drawPanelProcess,\
			"draw",\
			configMINIMAL_STACK_SIZE,\
			tskIDLE_PRIORITY + 2,\
			0\
		},\
		{\
			ledTestProcess,\
			"led",\
			configMINIMAL_STACK_SIZE,\
			tskIDLE_PRIORITY + 1,\
			0\
		}\
,\
		{\
			protocolProcess,\
			"comm",\
			configMINIMAL_STACK_SIZE + 512,\
			tskIDLE_PRIORITY + 3,\
			0\
		}\
	}

#endif /*SERVICE_SCHEDULING_CONFIG_H_*/
